package com.vm.osm.business.dto.eam.equ;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 设备通用属性
 *
 * @author Xuerong Xue
 */
@Data
public class EquCommonAttr implements Serializable {
    @ApiModelProperty("字段key（" +
            "equ_name：设备名称、" +
            "resource_code：资源编码、" +
            "resource_name：资源名称、" +
            "brand：设备品牌、" +
            "model：设备型号、" +
            "spec：规格、" +
            "manufactor_id：厂家编号、" +
            "measure_unit：计量单位、" +
            "project_id：所属项目、" +
            "sn：sn、" +
            "production_date：生产日期、" +
            "purchase_date：购买日期、" +
            "maintenance_period：保修期至、" +
            "use_limit：使用年限（月）、" +
            "original_value：原值、" +
            "scrap_ratio：残值率、" +
            "service_provider_id：服务商编号、" +
            "supplier_id：供应商、" +
            "img_url：图片、" +
            "address：地址、" +
            "attachment：附件、" +
            "remark：备注）")
    private String field_key;
    @ApiModelProperty("标题")
    private String field_title;
    @ApiModelProperty("字段类型（" +
            "1：单行文本、" +
            "2：多行文本、" +
            "3：数字文本、" +
            "4：单选、" +
            "5：多选、" +
            "6：下拉框、" +
            "7：日期区间、" +
            "8：日期时间、" +
            "9：附件、" +
            "10：图片、" +
            "11：位置）")
    private Byte field_type;
    @ApiModelProperty("编号")
    private String id;
    @ApiModelProperty("是否默认（1：是、0：否）")
    private Byte is_default;
    @ApiModelProperty("是否必填（1：是、0：否）")
    private Byte is_required;
}
